簡述
電腦可以重複做的 就把它整理成程式
今年鐵人賽想要來整理一下自己做一些基礎的 DevOps 的邏輯
一步一步將前端 後端 App 的自動打包與部署實作
當然相信還會有更方便的工具或是套件
歡迎分享 討論
此次會使用下列的服務
相關服務
- Server 擇一
- 網頁伺服器 擇一
- Git 擇一
相關技術
- Nodejs - Express
- React
- React Native
- Fastlane
大綱
- Linux 資料夾簡介
- Nginx 的基礎設定
- Nginx 中的 http 與 https
- CORS 的迷思
- Gitlab runner 簡介
- gitlab-ci.yml
- gitlab job 的工作流
- 靜態 HTML 的部署[Hello world]
- 使用
create-react-app
部署第一個 React static Web
- React 公測與產品的環境切分
- Express 的部署 [Hello world]
- Express 公測與產品的環境切分
- Load Balance
- Nginx 限制訪問來源
- 簡介 IOS Certificate
- IOS Profiles
- IOS xcode 輸出 ipa
- IOS 原生切分公測與產品環境
- IOS 以 Fastlane 自動產出 ipa
- IOS fastlane upload firebase console
- IOS fastlane upload Testflight
- Android gradle 輸出 apk
- Android 切分公測與產品環境
- Android upload apk to firebase console
- React Native Code Push
- React Native Javascript 切分環境
- React Native 原生與 js 設定 version number
- IOS Fastlane App 上架
- Android Fastlane App 上架
- 結語
希望今年也能完賽吃到羊肉爐